Skip to main content

Ingranaggi elettronici, sfasamento e compensazione del gioco degli ingranaggi

Vedi il BasicMotion_SynchronizedMotion.project esempio nella directory di installazione di CODESYS Sotto ..\CODESYS SoftMotion\Examples.

Questo esempio mostra come utilizzare un riduttore elettronico in combinazione con uno sfasamento e una compensazione del gioco degli ingranaggi.

Struttura dell'applicazione

L'applicazione consiste in una semplice macchina a stati nel formato PLC_PRG programma e una traccia che può essere utilizzata per monitorare facilmente la funzionalità dei blocchi funzione.

  1. Abilitare gli assi con MC_Power. (STATE_POWER)

  2. Avviare i movimenti sincroni e spostare l'asse master in modo continuo tra la posizione 0 e la posizione 100 (STATE_COMMAND_POS_0 E STATE_COMMAND_POS_1).

Utilizzo

L'asse principale (nero nel diagramma della traccia) si muove continuamente avanti e indietro tra la posizione 0 e la posizione 100 ad una velocità massima di 50 unità al secondo.

Un cambio elettronico (MC_GearIn) con un rapporto di trasmissione di 2:3 converte il movimento principale in Slave0 asse (verde nel diagramma della traccia). La velocità massima risultante dagli ingranaggi è di 75 unità al secondo.

Quindi, uno sfasamento (MC_Phasing) di 30 unità si applica al Slave1 asse (arancione nel diagramma della traccia). La velocità è identica a Slave0 asse, ad eccezione della fase di rampa-in.

Infine, la compensazione del gioco degli ingranaggi viene utilizzata per portare il movimento al limite massimo Drive asse (blu nel diagramma della traccia). A scopo dimostrativo per il gioco degli ingranaggi è stato impostato un valore irrealisticamente elevato di 5 unità. Il diagramma mostra un movimento di compensazione all'inizio del movimento e ad ogni inversione della direzione del movimento.

_sm_img_basic_timing.png